//
//  SAStageObject.h
//  GameFrame
//
//  Created by Hiroshi Nomura on 2013/10/28.
//  Copyright (c) 2013年 Hiroshi Nomura. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "SAElementType.h"
#import "SAEventClient.h"

@interface SAStageObject : SAEventClient

@property(nonatomic, assign)unsigned int    objectId;
@property(nonatomic, retain)NSString*       objectName;
@property(nonatomic, assign)unsigned int    parentObjectId;
@property(nonatomic, assign)bool            isActive;
@property(nonatomic, assign)GLKMatrix4      position;

-(void)drawObject:(GLint*)vtxUniforms;

-(void)updateObject:(GLint*)vtxUniforms;

@end
